.tv-date-area{
	position: fixed;
	z-index: 998;
	transition: all 3s linear;
	display: none;
	/* width: 300px;
	padding: 10px;
	background: white;
	border: solid 1px #017BCE;
	box-shadow: 5px 5px 5px gray; */
	width: 18.75rem;
	padding: 0.625rem;
	background: white;
	border: solid 0.0625rem #017BCE;
	box-shadow: 0.3125rem 0.3125rem 0.3125rem gray;
}
.tv-date-header{
	width: 100%;
	/* height: 30px; */
	height: 1.875rem;
	
}
.tv-date-ym,.tv-date-ln{
	height: 100%;
	text-align: center;
	float: left;
	/* line-height: 30px;
	width: 30px;
	font-size: 15px; */
	line-height: 1.875rem;
	width: 1.875rem;
	font-size: 0.9375rem;
}
.iconfont.iconleft:before,.iconfont.iconright:before{
	color: #888888;
	/* font-size: 11px; */
	font-size: 0.6875rem;
}
.iconfont.iconleft-double:before,.iconfont.iconright-double:before{
	color: #555555;
	/* font-size: 12px; */
	font-size: 0.75rem;
}
#dhcDate-ly:active,#dhcDate-lm:active,#dhcDate-nm:active,#dhcDate-ny:active{
	background: wheat;
}
.tv-date-ym{
	/* width: calc(100% - 120px); */
	width: calc(100% - 7.5rem);
}

.tv-day-table{
	width: 100%;
	color: #333333;
	font-family: "microsoft yahei";
	text-align: center;
	border-collapse:separate;
	/* font-size: 15px;
	min-height: 150px; */
	font-size: 0.9375rem;
	min-height: 9.375rem;
}

.tv-day-table td{
	border: none;
}
.tv-day-table td div{
	border-radius: 0;
}
.select{
	background: #EBF8FF;
}
.tv-day-table{
	margin: 0;
}
.tv-day-table td{
	color: black;
	font-weight: 500;
	/* height: 30px; */
	height: 1.875rem;
}
.tv-day-table td.start{
	color: white;
}
.tv-day-table td.end{
	color: white;
}
.tv-day-table td.start div,.tv-day-table td.end div{
	position: relative;
	background: #017BCE;
	/* left: calc(50% - 15px);
	top: calc(50% - 15px);
	border-radius: 15px;
	width: 30px;
	height: 30px;
	line-height: 30px; */
	left: calc(50% - 0.9375rem);
	top: calc(50% - 0.9375rem);
	border-radius: 0.9375rem;
	width: 1.875rem;
	height: 1.875rem;
	line-height: 1.875rem;
}
.tv-day-table td.end div{
	
}

.tv-day-table td.abnormal{
	color: lightgrey;
}
.tv-day-table td.abnormal.start,.tv-day-table td.abnormal.end{
	color: white;
}
.tv-date-footer{
	/* height: 30px;
	margin-top: 15px; */
	height: 1.875rem;
	margin-top: 0.9375rem;
}

.tv-date-thisweek,.tv-date-sure,.tv-date-cancel{
	display: inline;
	position: relative;
	float: right;
	color: gray;
	right: 0;
	/* width: 60px;
	height: 30px;
	border: gray solid 1px;
	border-radius: 2px;
	font-size: 14px;
	line-height: 14px; */
	width: 3.75rem;
	height: 1.875rem;
	border: gray solid 0.0625rem;
	border-radius: 0.125rem;
	font-size: 0.875rem;
	line-height: 0.875rem;
	padding: 0.375rem 0.75rem;
}
.tv-date-sure{
	color: #017BCE;
	/* margin-right: 10px;
	border: #017BCE solid 1px; */
	margin-right: 0.625rem;
	border: #017BCE solid 0.0625rem;
}
.tv-date-thisweek{
	float: left;
	color: #017BCE;
	/* border: #017BCE solid 1px; */
	border: #017BCE solid 0.0625rem;
}

.mui-icon-arrowright:before{
	/* padding-left: -10px; */
	padding-left: -0.625rem;
}